#pragma once

namespace ai
{
    class CastEviscerateAction : public CastMeleeSpellAction 
    { 
    public: 
        CastEviscerateAction(PlayerbotAI* ai) : CastMeleeSpellAction(ai, "eviscerate") {} 
    };

    class CastSliceAndDiceAction : public CastMeleeSpellAction 
    { 
    public: 
        CastSliceAndDiceAction(PlayerbotAI* ai) : CastMeleeSpellAction(ai, "slice and dice") {} 
    };

    class CastExposeArmorAction : public CastMeleeSpellAction 
    { 
    public: 
        CastExposeArmorAction(PlayerbotAI* ai) : CastMeleeSpellAction(ai, "expose armor") {} 
    };

    class CastRuptureAction : public CastMeleeSpellAction 
    { 
    public: 
        CastRuptureAction(PlayerbotAI* ai) : CastMeleeSpellAction(ai, "rupture") {} 
    };
    
    class CastKidneyShotAction : public CastMeleeSpellAction 
    { 
    public: 
        CastKidneyShotAction(PlayerbotAI* ai) : CastMeleeSpellAction(ai, "kidney shot") {} 
    };
    
}